<!-- 多级表头   还有问题  使用后标题显示顺序是乱的。。。。感觉是组件的bug 暂时没有办法修复。。。。-->
<template>
  <span>
    <el-table-column
      v-for="(item) in options"
      :key="item.label"
      :label="item.label"
      v-bind="item.attrs"
      :prop="item.prop"
      :width="item.width"
      :align="item.align"
      :fixed="item.fixed"
    >
      <template #default="scope">
        <slot :name="item.prop" :scope="scope">
          <span>{{ scope.row[item.prop] }}</span>
        </slot>
      </template>
    </el-table-column>
  </span>
</template>

<script>
export default {
  name: "TableColumn",
  props: {
    options: {
      type: Array,
      require: true,
      default: () => []
    }
  },
  mounted() {
    console.log(this.options, "option-==========s-=-=-=-=");
  }
};
</script>

<style scoped lang="scss">

</style>
